package com.ruoyi.system.mapper.zhuangxiumapper;

import com.ruoyi.system.domain.supe.Substation;

import java.util.List;

public interface SubstationMapper {

    /**
     * 查询分站
     *
     * @param substationId 分站ID
     * @return 分站
     */
    public Substation selectSubstationById(Long substationId);
    public Substation findSubById(Long userId);

    /**
     * 查询分站列表
     *
     * @param substation 分站
     * @return 分站集合
     */
    public List<Substation> selectSubstationList(Substation substation);

    /**
     * 新增分站
     *
     * @param substation 分站
     * @return 结果
     */
    public int insertSubstation(Substation substation);

    /**
     * 修改分站
     *
     * @param substation 分站
     * @return 结果
     */
    public int updateSubstation(Substation substation);

    /**
     * 删除分站
     *
     * @param substationId 分站ID
     * @return 结果
     */
    public int deleteSubstationById(Long substationId);

    /**
     * 批量删除分站
     *
     * @param substationIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteSubstationByIds(Long[] substationIds);

    public int checkUserIdUnique(Long userId);
}
